@Component public class ProtesiDataService extends Object implements IDataService<NotaTaccuino,ProtesiAusilioRequestDTO,Protesi,ProtesiNonTrovatoException>
| Constructor and Description |
|---|
ProtesiDataService() |
| Modifier and Type | Method and Description |
|---|---|
Protesi |
addNtt(NotaTaccuino nota,
ProtesiAusilioRequestDTO protesiRequest)
Aggiunge al database una nuova istanza di tipo Protesi o Ausilio
|
void |
deprecaNtt(Protesi protesi)
Cancella logicamente l'istanza di tipo Protesi inserita in input
|
List<Protesi> |
findAllNttById(String idNota)
Recupera l'elenco di Protesi associati ad un id nota
|
Protesi |
getNttById(String idProtesi)
Restituisce la protesi in stato attivo in base all'ID in input
|
Protesi |
updateNtt(Protesi protesi,
ProtesiAusilioRequestDTO newProtesiDto)
Crea e salva un'istanza di tipo Protesi aggiornata con i dati in input, e depreca la vecchia istanza
|
public Protesi addNtt(NotaTaccuino nota, ProtesiAusilioRequestDTO protesiRequest) throws FaultException
addNtt in interface IDataService<NotaTaccuino,ProtesiAusilioRequestDTO,Protesi,ProtesiNonTrovatoException>nota - Istanza della nota a cui e' associato l'oggettoprotesiRequest - Oggetto contenente i dati di input della protesi o ausilioFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic void deprecaNtt(Protesi protesi) throws FaultException
deprecaNtt in interface IDataService<NotaTaccuino,ProtesiAusilioRequestDTO,Protesi,ProtesiNonTrovatoException>protesi - istanza dell'oggetto da deprecareFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic Protesi updateNtt(Protesi protesi, ProtesiAusilioRequestDTO newProtesiDto) throws FaultException
updateNtt in interface IDataService<NotaTaccuino,ProtesiAusilioRequestDTO,Protesi,ProtesiNonTrovatoException>protesi - Vecchia istanza dell'oggetto da modificarenewProtesiDto - Nuovo oggetto in input, contenente i dati aggiornatiFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic Protesi getNttById(String idProtesi) throws FaultException, ProtesiNonTrovatoException
getNttById in interface IDataService<NotaTaccuino,ProtesiAusilioRequestDTO,Protesi,ProtesiNonTrovatoException>idProtesi - l'ID della protesi da cercareFaultException - Quando c'è qualche problema durante l'interrogazione del databaseProtesiNonTrovatoException - Quando non viene trovata nessuna protesi attiva con quell'IDpublic List<Protesi> findAllNttById(String idNota) throws FaultException
findAllNttById in interface IDataService<NotaTaccuino,ProtesiAusilioRequestDTO,Protesi,ProtesiNonTrovatoException>idNota - l'ID della notaFaultException - quando ci sono problemi nel recupero dati dal databaseCopyright © 2024. All rights reserved.